<?php
define('FPDF_FONTPATH','font/');
require_once('fpdf.php');


class PDF extends FPDF
{
	
	function Header()
{
    // Logo
	
    $this->Image('../images/cabezalPrimera.jpg',0,0,200);
    // Arial bold 15
    $this->SetFont('Arial','B',10);	
   
    //$this->Cell(0,10,'FECHA:'.date('d/m/Y'),0,0,'R');		   
}

function Footer()
{
    // Posición: a 1,5 cm del final
    $this->SetY(-15);
    // Arial italic 8
    $this->SetFont('Arial','B',8);
	    $this->Image('../images/empleate02.jpg',0,260,218);
		$this->SetTextColor(0,160,175);
    $this->Cell(0,12,''.$this->PageNo(),0,0,'R');
}


// CUSTOME Tabla simple
function CustomeBasicTable($header, $width)
{
    // Cabecera
	$this->SetFont('Arial','',9);
    foreach($header as $col)

        $this->Cell($width,7,utf8_decode($col),0);
    $this->Ln();
    // Datos
	
}
	
	
	
	
	
// Tabla coloreada
function FancyTable($header, $data)
{
    // Colores, ancho de línea y fuente en negrita
    $this->SetFillColor(0,151,169);
    $this->SetTextColor(255);
    $this->SetDrawColor(207,207,207);
    $this->SetLineWidth(0);
    $this->SetFont('','B');
    
	// Cabecera
    $w = array(8, 25, 35, 65,75);
	
	
    for($i=0;$i<count($header);$i++)
        $this->Cell($w[$i],7,$header[$i],1,0,'C',true);
    $this->Ln();
    // Restauración de colores y fuentes
    $this->SetFillColor(255);
    $this->SetTextColor(0);
    $this->SetFont('');
    // Datos
    $fill = false;
    foreach($data as $row)
    {
        $this->Cell($w[0],6,$data[0],'LR',0,'L',$fill);
        $this->Cell($w[1],6,$data[1],'LR',0,'L',$fill);
		$this->Cell($w[2],6,$data[2],'LR',0,'L',$fill);
        $this->Cell($w[3],6,utf8_decode($data[3]),'LR',0,'L',$fill);
		$this->Cell($w[4],6,utf8_decode($data[4]),'LR',0,'L',$fill);   
        
        $this->Ln();
        $fill = !$fill;
    }
    // Línea de cierre
    $this->Cell(array_sum($w),0,'','T');
	
	
	
}
function table_heder($header){
	 // Colores, ancho de línea y fuente en negrita
    $this->SetFillColor(0,151,169);
    $this->SetTextColor(255);
    $this->SetDrawColor(207,207,207);
    $this->SetLineWidth(0);
    $this->SetFont('','B');
    
	// Cabecera
    $w = array(8, 20, 35, 70,130);
	$w_titulo = 203;
	
    for($i=0;$i<count($header);$i++)
        $this->Cell($w[$i],7,$header[$i],1,0,'C',true);
    $this->Ln();
    // Restauración de colores y fuentes
    $this->SetFillColor(255);
    $this->SetTextColor(0);
    $this->SetFont('');
}
function table_body($index,$data){
	
	
	
	// Cabecera
    $w = array(8, 20, 35, 70,130);
	 // Datos
    $fill = false;
    
        $this->Cell($w[0],6,$index,'LR',0,'L',$fill);
        $this->Cell($w[1],6,'MPE'.str_pad($data['id_cor_candidato'],4,0, STR_PAD_LEFT).'13','LR',0,'L',$fill);
		$this->Cell($w[2],6,$data['id_cve_curp'],'LR',0,'L',$fill);
        $this->Cell($w[3],6,$data['nb_nom_nombre1']. ' ' .$data['nb_nom_nombre2']. ' ' .$data['nb_nom_apaterno']. ' ' .$data['nb_nom_amaterno'],'LR',0,'L',$fill);
		$this->Cell($w[4],6,$data['nb_primaria'],'LR',0,'L',$fill);		  		  
        $this->Ln();		
		$fill = !$fill;
		
		if( $index==24||$index==24*2||$index==24*3||$index==24*4||$index==24*5){ 
		 $fill = !$fill;
		  $r=0;
		  for($r=0;$r<5;$r++){
		  $this->Cell($w[0],6,'',$fill);
        $this->Cell($w[1],6,'',$fill);
		$this->Cell($w[2],6,'',$fill);
        $this->Cell($w[3],6,'',$fill);
		$this->Cell($w[4],6,'',$fill);
		$this->Ln();
        
		  }
	   }
    
	  }

 
 

function hr(){
	$this->Cell(263,0,'','T');
}
}
?>